package com.dd.cloud.user.DTO.dsl;

import com.dd.cloud.user.DTO.CallbackPresStatusReq;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * <p>
 * 状态上报参数
 * </p>
 *
 * @author czg
 * @since 2022-07-19
 */
@Data
public class DslStatusReportReq extends CallbackPresStatusReq implements Serializable {
    /**
     * 自定义参数, 即我方自己设置值,定义为key值md5加密,需验证
     */
    @NotBlank(message = "自定义参数param不能为空")
    private String param;

    /**
     * 大参林的订单编号
     */
    @NotBlank(message = "订单编号不能为空")
    private String orderNo;

    /**
     * 状态 1审核成功 2审核失败
     */
    @NotBlank(message = "状态不能为空")
    private Integer status;

    /**
     * 提示内容
     */
    private String describe;
}
